sam wilkes